package com.link.base.base.product.model;

import com.link.core.basic.model.BasicModel;

import java.math.BigDecimal;

public class ComputeQuotePartsCostLine extends BasicModel {

    /**
     *  物料层级
     */
    private String wlmc;
    /**
     *  产品零件号
     */
    private String cpljh;
    /**
     *  产品名称
     */
    private String cpmc;
    /**
     *  产品尺寸_长（mm）
     */
    private BigDecimal cpccc;
    /**
     *  产品尺寸_宽（mm）
     */
    private BigDecimal cpcck;
    /**
     *  产品尺寸_高（mm）
     */
    private BigDecimal cpccg;
    /**
     *  产品尺寸_厚度（mm）
     */
    private BigDecimal cpcchd;
    /**
     *  材料长代码
     */
    private String clcdm;
    /**
     *  材料名称
     */
    private String clmc;
    /**
     *  材料规格
     */
    private String clgg;
    /**
     *  材料牌号
     */
    private String clph;
    /**
     *  材料属性
     */
    private String clsx;
    /**
     *  材料材质
     */
    private String clcz;
    /**
     *  材料净长度（mm）
     */
    private BigDecimal cljcd;
    /**
     *  材料工艺边长度（mm）
     */
    private BigDecimal clgybcd;
    /**
     *  材料总长度（mm）
     */
    private BigDecimal clzcd;
    /**
     *  材料厚度(mm)
     */
    private BigDecimal clhd;
    /**
     *  材料宽度
     */
    private BigDecimal clkd;
    /**
     *  材料密度（g/cm³）
     */
    private BigDecimal clmd;
    /**
     *  材料净重（kg）
     */
    private BigDecimal cljz;
    /**
     *  材料毛重
     */
    private BigDecimal clmz;
    /**
     *  材料单价(不含税)（元/kg）
     */
    private BigDecimal cldj;
    /**
     *  废料回收单价（不含税）
     */
    private BigDecimal flhsdj;
    /**
     *  废料回收费用
     */
    private BigDecimal flhsfy;
    /**
     *  单件材料成本金额
     */
    private BigDecimal djclcbje;
    /**
     *  材料耗用量
     */
    private BigDecimal clhyl;
    /**
     *  材料成本金额（不含税）(元)
     */
    private BigDecimal clcbje;
    /**
     *  外购件代码
     */
    private String wgjdm;
    /**
     *  外购件名称
     */
    private String wgjmc;
    /**
     *  外购件规格型号
     */
    private String wgjggxh;
    /**
     *  外购件数量
     */
    private BigDecimal wgjsl;
    /**
     *  外购件价格
     */
    private BigDecimal wgjjg;
    /**
     *  外购件成本
     */
    private BigDecimal wgjcb;
    /**
     *  外协件代码
     */
    private String wxjdm;
    /**
     *  外协件名称
     */
    private String wxjmc;
    /**
     *  外协工序名称
     */
    private String wxgxmc;
    /**
     *  外协数量
     */
    private BigDecimal wxsl;
    /**
     *  外协单价
     */
    private BigDecimal wxdj;
    /**
     *  外协成本金额
     */
    private BigDecimal wxcbje;
    /**
     *  半成品代码
     */
    private String bcpdm;
    /**
     *  半成品名称
     */
    private String bcpmc;
    /**
     *  工序名称
     */
    private String gxmc;
    /**
     *  工序类型
     */
    private String gxlx;
    /**
     *  工序节拍（s）
     */
    private BigDecimal gxjp;
    /**
     *  工序作业人数
     */
    private BigDecimal gxzyrs;
    /**
     *  型腔数
     */
    private BigDecimal xqs;
    /**
     *  设备稼动率
     */
    private String sbjdl;
    /**
     *  每小时人工成本（元/小时）
     */
    private BigDecimal mxsrgcb;
    /**
     *  人工成本（元/件）
     */
    private BigDecimal rgcb;
    /**
     *  设备名称
     */
    private String sbmc;
    /**
     *  设备型号
     */
    private String sbxh;
    /**
     *  生产合格率
     */
    private String schgl;
    /**
     *  每小时设备成本_自制（元/小时）
     */
    private BigDecimal mxssbcbzz;
    /**
     *  设备成本_自制（元/件）
     */
    private BigDecimal sbcbzz;
    /**
     *  制造成本_自制(元/件)
     */
    private BigDecimal zzcbzz;
    /**
     *  模具费
     */
    private BigDecimal mjf;
    /**
     *  检具费
     */
    private BigDecimal jjf;
    /**
     *  工装费
     */
    private BigDecimal gzf;
    /**
     *  试验费
     */
    private BigDecimal syf;
    /**
     *  分摊数量
     */
    private BigDecimal ftsl;
    /**
     *  模摊成本
     */
    private BigDecimal mtcb;
    /**
     *  运费单价(每立方/吨)
     */
    private BigDecimal yfdj;
    /**
     *  运费
     */
    private BigDecimal yf;
    /**
     *  仓储费
     */
    private BigDecimal ccf;
    /**
     *  周转器具（长）
     */
    private BigDecimal zzqjc;
    /**
     *  周转器具（宽）
     */
    private BigDecimal zzqjk;
    /**
     *  周转器具（高）
     */
    private BigDecimal zzqjg;
    /**
     *  周转器具装件数量（件）
     */
    private BigDecimal zzqjzjsl;
    /**
     *  周转器具投入数量
     */
    private BigDecimal zzqjtrsl;
    /**
     *  周转器具单价
     */
    private BigDecimal zzqjdj;
    /**
     *  周转器具投入总金额
     */
    private BigDecimal zzqjtrzje;
    /**
     *  周转器具损耗
     */
    private BigDecimal zzqjhs;
    /**
     *  周转器具成本（元/件）
     */
    private BigDecimal zzqjcb;
    /**
     *  工厂成本_自制（不含模摊）
     */
    private BigDecimal gccbzzbhmt;
    /**
     *  商务报价（不含模摊）
     */
    private BigDecimal swbjbhmt;
    /**
     *  毛利_自制（不含模摊）
     */
    private BigDecimal mlzz;
    /**
     *  毛利率（不含模摊）
     */
    private String mll;
    /**
     *  工厂成本_自制（含模摊）
     */
    private BigDecimal gccbzzhmt;
    /**
     *  商务报价_模摊成本
     */
    private BigDecimal swbjmtcb;
    /**
     *  商务报价（含模摊）
     */
    private BigDecimal swbjhmt;
    /**
     *  毛利_自制（含模摊）
     */
    private BigDecimal mlzzhmt;
    /**
     *  毛利率（含模摊）
     */
    private String mllhmt;

    public String getWlmc() {
        return wlmc;
    }

    public void setWlmc(String wlmc) {
        this.wlmc = wlmc;
    }

    public String getCpljh() {
        return cpljh;
    }

    public void setCpljh(String cpljh) {
        this.cpljh = cpljh;
    }

    public String getCpmc() {
        return cpmc;
    }

    public void setCpmc(String cpmc) {
        this.cpmc = cpmc;
    }

    public String getMllhmt() {
        return mllhmt;
    }

    public void setMllhmt(String mllhmt) {
        this.mllhmt = mllhmt;
    }

    /**
     * 临时表上传的EXCEL的记录Id
     */
    private Long attachmentId;

    public Long getAttachmentId() {
        return attachmentId;
    }

    public void setAttachmentId(Long attachmentId) {
        this.attachmentId = attachmentId;
    }

    private String wlmcHead;

    private String wlmcTail;

    public String getWlmcHead() {
        return wlmcHead;
    }

    public void setWlmcHead(String wlmcHead) {
        this.wlmcHead = wlmcHead;
    }

    public String getWlmcTail() {
        return wlmcTail;
    }

    public void setWlmcTail(String wlmcTail) {
        this.wlmcTail = wlmcTail;
    }

    private Long headId;

    public Long getHeadId() {
        return headId;
    }

    public void setHeadId(Long headId) {
        this.headId = headId;
    }

    private Long projectId;

    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public BigDecimal getCpccc() {
        return cpccc;
    }

    public void setCpccc(BigDecimal cpccc) {
        this.cpccc = cpccc;
    }

    public BigDecimal getCpcck() {
        return cpcck;
    }

    public void setCpcck(BigDecimal cpcck) {
        this.cpcck = cpcck;
    }

    public BigDecimal getCpccg() {
        return cpccg;
    }

    public void setCpccg(BigDecimal cpccg) {
        this.cpccg = cpccg;
    }

    public BigDecimal getCpcchd() {
        return cpcchd;
    }

    public void setCpcchd(BigDecimal cpcchd) {
        this.cpcchd = cpcchd;
    }

    public String getClcdm() {
        return clcdm;
    }

    public void setClcdm(String clcdm) {
        this.clcdm = clcdm;
    }

    public String getClmc() {
        return clmc;
    }

    public void setClmc(String clmc) {
        this.clmc = clmc;
    }

    public String getClgg() {
        return clgg;
    }

    public void setClgg(String clgg) {
        this.clgg = clgg;
    }

    public String getClph() {
        return clph;
    }

    public void setClph(String clph) {
        this.clph = clph;
    }

    public String getClsx() {
        return clsx;
    }

    public void setClsx(String clsx) {
        this.clsx = clsx;
    }

    public String getClcz() {
        return clcz;
    }

    public void setClcz(String clcz) {
        this.clcz = clcz;
    }

    public BigDecimal getCljcd() {
        return cljcd;
    }

    public void setCljcd(BigDecimal cljcd) {
        this.cljcd = cljcd;
    }

    public BigDecimal getClgybcd() {
        return clgybcd;
    }

    public void setClgybcd(BigDecimal clgybcd) {
        this.clgybcd = clgybcd;
    }

    public BigDecimal getClzcd() {
        return clzcd;
    }

    public void setClzcd(BigDecimal clzcd) {
        this.clzcd = clzcd;
    }

    public BigDecimal getClhd() {
        return clhd;
    }

    public void setClhd(BigDecimal clhd) {
        this.clhd = clhd;
    }

    public BigDecimal getClkd() {
        return clkd;
    }

    public void setClkd(BigDecimal clkd) {
        this.clkd = clkd;
    }

    public BigDecimal getClmd() {
        return clmd;
    }

    public void setClmd(BigDecimal clmd) {
        this.clmd = clmd;
    }

    public BigDecimal getCljz() {
        return cljz;
    }

    public void setCljz(BigDecimal cljz) {
        this.cljz = cljz;
    }

    public BigDecimal getClmz() {
        return clmz;
    }

    public void setClmz(BigDecimal clmz) {
        this.clmz = clmz;
    }

    public BigDecimal getCldj() {
        return cldj;
    }

    public void setCldj(BigDecimal cldj) {
        this.cldj = cldj;
    }

    public BigDecimal getFlhsdj() {
        return flhsdj;
    }

    public void setFlhsdj(BigDecimal flhsdj) {
        this.flhsdj = flhsdj;
    }

    public BigDecimal getFlhsfy() {
        return flhsfy;
    }

    public void setFlhsfy(BigDecimal flhsfy) {
        this.flhsfy = flhsfy;
    }

    public BigDecimal getDjclcbje() {
        return djclcbje;
    }

    public void setDjclcbje(BigDecimal djclcbje) {
        this.djclcbje = djclcbje;
    }

    public BigDecimal getClhyl() {
        return clhyl;
    }

    public void setClhyl(BigDecimal clhyl) {
        this.clhyl = clhyl;
    }

    public BigDecimal getClcbje() {
        return clcbje;
    }

    public void setClcbje(BigDecimal clcbje) {
        this.clcbje = clcbje;
    }

    public String getWgjdm() {
        return wgjdm;
    }

    public void setWgjdm(String wgjdm) {
        this.wgjdm = wgjdm;
    }

    public String getWgjmc() {
        return wgjmc;
    }

    public void setWgjmc(String wgjmc) {
        this.wgjmc = wgjmc;
    }

    public String getWgjggxh() {
        return wgjggxh;
    }

    public void setWgjggxh(String wgjggxh) {
        this.wgjggxh = wgjggxh;
    }

    public BigDecimal getWgjsl() {
        return wgjsl;
    }

    public void setWgjsl(BigDecimal wgjsl) {
        this.wgjsl = wgjsl;
    }

    public BigDecimal getWgjjg() {
        return wgjjg;
    }

    public void setWgjjg(BigDecimal wgjjg) {
        this.wgjjg = wgjjg;
    }

    public BigDecimal getWgjcb() {
        return wgjcb;
    }

    public void setWgjcb(BigDecimal wgjcb) {
        this.wgjcb = wgjcb;
    }

    public String getWxjdm() {
        return wxjdm;
    }

    public void setWxjdm(String wxjdm) {
        this.wxjdm = wxjdm;
    }

    public String getWxjmc() {
        return wxjmc;
    }

    public void setWxjmc(String wxjmc) {
        this.wxjmc = wxjmc;
    }

    public String getWxgxmc() {
        return wxgxmc;
    }

    public void setWxgxmc(String wxgxmc) {
        this.wxgxmc = wxgxmc;
    }

    public BigDecimal getWxsl() {
        return wxsl;
    }

    public void setWxsl(BigDecimal wxsl) {
        this.wxsl = wxsl;
    }

    public BigDecimal getWxdj() {
        return wxdj;
    }

    public void setWxdj(BigDecimal wxdj) {
        this.wxdj = wxdj;
    }

    public BigDecimal getWxcbje() {
        return wxcbje;
    }

    public void setWxcbje(BigDecimal wxcbje) {
        this.wxcbje = wxcbje;
    }

    public String getBcpdm() {
        return bcpdm;
    }

    public void setBcpdm(String bcpdm) {
        this.bcpdm = bcpdm;
    }

    public String getBcpmc() {
        return bcpmc;
    }

    public void setBcpmc(String bcpmc) {
        this.bcpmc = bcpmc;
    }

    public String getGxmc() {
        return gxmc;
    }

    public void setGxmc(String gxmc) {
        this.gxmc = gxmc;
    }

    public String getGxlx() {
        return gxlx;
    }

    public void setGxlx(String gxlx) {
        this.gxlx = gxlx;
    }

    public BigDecimal getGxjp() {
        return gxjp;
    }

    public void setGxjp(BigDecimal gxjp) {
        this.gxjp = gxjp;
    }

    public BigDecimal getGxzyrs() {
        return gxzyrs;
    }

    public void setGxzyrs(BigDecimal gxzyrs) {
        this.gxzyrs = gxzyrs;
    }

    public BigDecimal getXqs() {
        return xqs;
    }

    public void setXqs(BigDecimal xqs) {
        this.xqs = xqs;
    }

    public String getSbjdl() {
        return sbjdl;
    }

    public void setSbjdl(String sbjdl) {
        this.sbjdl = sbjdl;
    }

    public BigDecimal getMxsrgcb() {
        return mxsrgcb;
    }

    public void setMxsrgcb(BigDecimal mxsrgcb) {
        this.mxsrgcb = mxsrgcb;
    }

    public BigDecimal getRgcb() {
        return rgcb;
    }

    public void setRgcb(BigDecimal rgcb) {
        this.rgcb = rgcb;
    }

    public String getSbmc() {
        return sbmc;
    }

    public void setSbmc(String sbmc) {
        this.sbmc = sbmc;
    }

    public String getSbxh() {
        return sbxh;
    }

    public void setSbxh(String sbxh) {
        this.sbxh = sbxh;
    }

    public String getSchgl() {
        return schgl;
    }

    public void setSchgl(String schgl) {
        this.schgl = schgl;
    }

    public BigDecimal getMxssbcbzz() {
        return mxssbcbzz;
    }

    public void setMxssbcbzz(BigDecimal mxssbcbzz) {
        this.mxssbcbzz = mxssbcbzz;
    }

    public BigDecimal getSbcbzz() {
        return sbcbzz;
    }

    public void setSbcbzz(BigDecimal sbcbzz) {
        this.sbcbzz = sbcbzz;
    }

    public BigDecimal getZzcbzz() {
        return zzcbzz;
    }

    public void setZzcbzz(BigDecimal zzcbzz) {
        this.zzcbzz = zzcbzz;
    }

    public BigDecimal getMjf() {
        return mjf;
    }

    public void setMjf(BigDecimal mjf) {
        this.mjf = mjf;
    }

    public BigDecimal getJjf() {
        return jjf;
    }

    public void setJjf(BigDecimal jjf) {
        this.jjf = jjf;
    }

    public BigDecimal getGzf() {
        return gzf;
    }

    public void setGzf(BigDecimal gzf) {
        this.gzf = gzf;
    }

    public BigDecimal getSyf() {
        return syf;
    }

    public void setSyf(BigDecimal syf) {
        this.syf = syf;
    }

    public BigDecimal getFtsl() {
        return ftsl;
    }

    public void setFtsl(BigDecimal ftsl) {
        this.ftsl = ftsl;
    }

    public BigDecimal getMtcb() {
        return mtcb;
    }

    public void setMtcb(BigDecimal mtcb) {
        this.mtcb = mtcb;
    }

    public BigDecimal getYfdj() {
        return yfdj;
    }

    public void setYfdj(BigDecimal yfdj) {
        this.yfdj = yfdj;
    }

    public BigDecimal getYf() {
        return yf;
    }

    public void setYf(BigDecimal yf) {
        this.yf = yf;
    }

    public BigDecimal getCcf() {
        return ccf;
    }

    public void setCcf(BigDecimal ccf) {
        this.ccf = ccf;
    }

    public BigDecimal getZzqjc() {
        return zzqjc;
    }

    public void setZzqjc(BigDecimal zzqjc) {
        this.zzqjc = zzqjc;
    }

    public BigDecimal getZzqjk() {
        return zzqjk;
    }

    public void setZzqjk(BigDecimal zzqjk) {
        this.zzqjk = zzqjk;
    }

    public BigDecimal getZzqjg() {
        return zzqjg;
    }

    public void setZzqjg(BigDecimal zzqjg) {
        this.zzqjg = zzqjg;
    }

    public BigDecimal getZzqjzjsl() {
        return zzqjzjsl;
    }

    public void setZzqjzjsl(BigDecimal zzqjzjsl) {
        this.zzqjzjsl = zzqjzjsl;
    }

    public BigDecimal getZzqjtrsl() {
        return zzqjtrsl;
    }

    public void setZzqjtrsl(BigDecimal zzqjtrsl) {
        this.zzqjtrsl = zzqjtrsl;
    }

    public BigDecimal getZzqjdj() {
        return zzqjdj;
    }

    public void setZzqjdj(BigDecimal zzqjdj) {
        this.zzqjdj = zzqjdj;
    }

    public BigDecimal getZzqjtrzje() {
        return zzqjtrzje;
    }

    public void setZzqjtrzje(BigDecimal zzqjtrzje) {
        this.zzqjtrzje = zzqjtrzje;
    }

    public BigDecimal getZzqjhs() {
        return zzqjhs;
    }

    public void setZzqjhs(BigDecimal zzqjhs) {
        this.zzqjhs = zzqjhs;
    }

    public BigDecimal getZzqjcb() {
        return zzqjcb;
    }

    public void setZzqjcb(BigDecimal zzqjcb) {
        this.zzqjcb = zzqjcb;
    }

    public BigDecimal getGccbzzbhmt() {
        return gccbzzbhmt;
    }

    public void setGccbzzbhmt(BigDecimal gccbzzbhmt) {
        this.gccbzzbhmt = gccbzzbhmt;
    }

    public BigDecimal getSwbjbhmt() {
        return swbjbhmt;
    }

    public void setSwbjbhmt(BigDecimal swbjbhmt) {
        this.swbjbhmt = swbjbhmt;
    }

    public BigDecimal getMlzz() {
        return mlzz;
    }

    public void setMlzz(BigDecimal mlzz) {
        this.mlzz = mlzz;
    }

    public String getMll() {
        return mll;
    }

    public void setMll(String mll) {
        this.mll = mll;
    }

    public BigDecimal getGccbzzhmt() {
        return gccbzzhmt;
    }

    public void setGccbzzhmt(BigDecimal gccbzzhmt) {
        this.gccbzzhmt = gccbzzhmt;
    }

    public BigDecimal getSwbjmtcb() {
        return swbjmtcb;
    }

    public void setSwbjmtcb(BigDecimal swbjmtcb) {
        this.swbjmtcb = swbjmtcb;
    }

    public BigDecimal getSwbjhmt() {
        return swbjhmt;
    }

    public void setSwbjhmt(BigDecimal swbjhmt) {
        this.swbjhmt = swbjhmt;
    }

    public BigDecimal getMlzzhmt() {
        return mlzzhmt;
    }

    public void setMlzzhmt(BigDecimal mlzzhmt) {
        this.mlzzhmt = mlzzhmt;
    }
}
